#!/usr/bin/env python3
#-*- coding: utf-8 -*-

class Student:
    def __init__(self, name, score):
        #带__的变量都是私有的，外部无法直接访问
        #不能直接访问__name是因为Python解释器对外把__name变量改成了_Student__name，所以，仍然可以通过_Student__name来访问__name
        #但强烈建议不要这么做
        self.__name = name
        self.__score = score

    #即使定义了get_name方法，也无法直接访问__name，和php的魔术方法不同，必须通过get_name调用得到__name属性
    def get_name(self):
        return self.__name


student = Student('wowo', 28)
print(student._Student__name)
print(student.get_name())
